#ifndef XGP_STUDY_DEMO54_SEQQUEUE_H
#define XGP_STUDY_DEMO54_SEQQUEUE_H

#include <iostream>
using namespace std;

#define MAX_SIZE 1024

template <class T>
class SeqQueue {
private:
    T* data[MAX_SIZE];
    int size;

public:
    SeqQueue();
    //入队
    void Push_SeqQueue(T* data);
//放回队头元素
    T* Front_SeqQueue();
//出队
    T* Pop_SeqQueue();
//放回队尾的元素
    T* Back_SeqQueue();
//放回大小
    int Size_SeqQueue();
//清空队列
    void Clear_SeqQueue();
    ~SeqQueue();
};


#endif //XGP_STUDY_DEMO54_SEQQUEUE_H
